dsp asic software management tools audio computer autocad methodology development design eda digital cad hardware consulting take cam analog cnc